home *** CD-ROM | disk | FTP | other *** search
/ Belgian Amiga Club - ADF Collection / BS1 part 34.zip / BS1 part 34 / GFA basic training.adf / Sound / DIGISPIELEN.GFA (.txt) < prev    next >
GFA-BASIC Amiga  |  1989-06-01  |  2KB  |  53 lines

  1. GFA-AMIGAB
  2. SAMPLE
  3. SPEICHERADR
  4. LAENGE
  5. LESEN
  6. EINSCHALTEN
  7. AUSSCHALTEN
  8. Digitale Sounds spielen
  9. Ton erklingt solange, bis eine Maustaste gedr
  10. ckt wird
  11. Hauptprogramm Ende
  12. Um die Routine allgemein zu halten, wird FILESELECT benutzt
  13. Sample laden!
  14. Laden!
  15. Sicherheitsabfrage, ob 
  16. berhaupt ein Sample geladen werden
  17. Kein Sample laden ?F
  18. Die L
  19. nge des Samples ermitteln
  20. Die Wortl
  21. nge des Samples darf nicht 65535 (=&Hffff) 
  22. berschreiten,
  23. da das Audio-Datenl
  24. ngen-Register nur wortlang ist.
  25. Sampledatei zu langF
  26. Reservierung des erforderlichen Datenspeichers.
  27. Chip-Memory soll reserviert werden, darum Code &H2.
  28. Sicherheitsabfrage, ob der Speicher reserviert werden konnte
  29. &Speicher kann nicht reserviert werden!FF
  30. BBitte alle anderen Fenster oder Programme schlie
  31. en, bzw. beenden!FF
  32. Informationen ausgeben:
  33. Sample-Namen:   "
  34. e:          "7
  35. Adresse:        "
  36. Das eigentliche Laden:
  37. Jetzt werden die Audio-Register f
  38. r Kanal 0 mit Daten versorgt
  39.  DMA Kanal 0 stoppen
  40.  Adresse der Daten 
  41. bergeben
  42. nge in Worten 
  43. bergeben
  44.  Sample Period setzen
  45.  Lautst
  46. rke einstellen
  47.      DMA Kanal 0 einschalten
  48. Ausschalten des Tons und Speicherr
  49. ckgabe
  50.  DMA stoppen = Ton aus
  51.  Speicher freigeben
  52. Freigegeben:"7
  53.